package com.eogo.merchant.service;

import com.eogo.merchant.pojo.Merchant;

public interface MerchantService {
    /**
     * 添加商家
     * @param merchant
     */
    void insertMerchant(Merchant merchant);

    /**
     * 修改商家
     * @param merchant
     */
    void updateMerchant(Merchant merchant);

    /**
     * 根据商家ID查询商家信息
     * @param id
     * @return
     */
    Merchant queryMerchantById(Long id);

    /**
     * 管理员审核商家
     * @param id 商家ID
     * @param audit 商家状态
     */
    void updateMerchantByAudit(Long id, Integer audit);

    /**
     * 管理员下架/上架商家
     * @param id 商家ID
     * @param soldout 商家状态
     */
    void updateMerchantBySoldout(Long id, Integer soldout);
}
